let db = wx.cloud.database();
let stus = db.collection("stus")
let songList = db.collection("songList")
Page({
    data: {
        songList: []
    },
    addData() {
        // 向集合中添加数据
        // stus.add({
        //     data: {
        //         name: 'malu',
        //         age: 18,
        //         address: "bj"
        //     },
        //     success: function (res) {
        //         console.log(res);
        //     }
        // })
        // ---------------------------
        stus.add({
            data: {
                name: "cc",
                age: 38,
                address: "bj",
            }
        }).then(res => {
            console.log("res:", res);
        })
    },
    deleteData() {
        // stus.doc("05da4d8764098ab7001408b00920e89b").remove().then(res => {
        //     console.log("res:", res);
        // })

        // 根据条件去删除
        // 删除大于20岁的人
        let cmd = db.command;
        stus.where({
            age: cmd.gt(20)
        }).remove().then(res => {
            console.log("res:", res);
        })

    },
    // 更新数据
    updateData() {
        // update更新一条数据
        // stus.doc("5a1bf61064098b350014503f5839a9c9").update({
        //     data: {
        //         name: "aa666"
        //     }
        // }).then(res => {
        //     console.log(res);
        // })

        // set 更新某一条数据
        // stus.doc("5a1bf61064098b350014503f5839a9c9").set({
        //     data: {
        //         name: "aa888"
        //     }
        // }).then(res => {
        //     console.log(res);
        // })

        // 更新多条数据
        const cmd = db.command
        stus.where({
            age: cmd.gt(20)
        }).update({
            data: {
                age: 100
            }
        }).then(res => {
            console.log(res);
        })

    },
    // 查询数据
    queryData() {
        // 根据id查询某条数据
        // stus.doc("0122a58764098a3403a2bd83663625b9").get().then(res => {
        //     console.log(res.data);
        // })

        // 查询指令, gt / lt
        // let cmd = db.command;
        // stus.where({
        //     age: cmd.gt(10)
        // }).get().then(res => {
        //     console.log(res.data);
        // })

        // 获取集合中所有数据
        // stus.get().then(res => {
        //     console.log(res.data);
        // })

        // 分页
        // let page = 0
        // stus.skip(page * 5).limit(5).get().then(res => {})

    },
    getSongs() {
        // 发送ajax请求，获取数据
        wx.request({
            url: 'http://47.94.210.129:3002/personalized',
            success: res => {
                this.setData({
                    songList: res.data.result
                })
            }
        })
    },
    saveSongs() {
        // ????
        for (let item of this.data.songList) {
            songList.add({
                data: item
            }).then(res => {
                console.log("插入成功");
            })
        }
    }
})